*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
.cl{
	clear: both;
}
.banxin{
	width: 1200px;
	margin-left:auto;
	margin-right: auto;
}
.zuidakuan{
	min-width: 1200px;
}
/*头部结构开始*/

	/*顶部欢迎开始*/
	.topwrap{
		background-color: #f7f6f6;
		min-width: 1200px;
	}
	.top{
		height: 30px;
		font-size: 14px;
		color:#666;
	}
	.top span{
		line-height: 30px;
	}
	.top div{
		float: right;
	}
	.top a{
		text-decoration: none;
		line-height: 30px;
		padding-right: 15px;
		padding-left: 15px;
		color:#666;
	}
	.top a:hover{
		color: #114498;
	}
	.liuyan{
		border-right: 1px solid #999999;
	}
	/*顶部欢迎结束*/

	/*第二板块开始*/
	.second{
		height: 120px;
	}
	.toplogo{
		float: left;
		margin-right: 34px;
		margin-top: 6px;
	}
	.zhuanye{
		float: left;
		/*border-left: 2px solid #333333;*/
		margin-top: 26px;
	}
	.zhuanye .one{
		font-size: 36px;
		margin-bottom: 2px;
		font-weight: bold;
	}
	.zhuanye .two{
		font-size: 14px;
		font-weight: bold;
	}
	.kefu{
		background: url(../images/topdianhua.png) no-repeat 10px 6px;
		float: right;
		padding-left: 80px;
		margin-top: 30px;
		margin-right: 16px;
		position: relative;
	}
	.haoma{
		font-size: 26px;
		font-weight: bold;
		color: #114498;
	}
	.fuwurexian{
		font-size: 12px;
		position: absolute;
		top: 50px;
		left: -10px;
	}
	/*第二板块结束*/
	
	/*导航开始*/
		.navwrap{
			background-color: #114498;
			min-width: 1200px;
		}
		.nav{
			height: 60px;
		}
		.nav .daohang{
			list-style-type:none;
			/*width: 960px;*/
			float: left;
		}
		.nav .yiji{
			float:left;
			position: relative;
		}
		.nav .yiji:hover{
			background-color: #114498;
		}
		.nav .yiji .abiaoti{
			width: 200px;
			display: block;
			height: 60px;
			line-height: 60px;
			text-decoration: none;
			color:white;
			text-align: center;
			font-size: 18px;
		}
		.nav .erji{
			position:absolute; 
			top:60px; 
			left:0px;
			width:200px;
			z-index: 1000;
		}
		.nav .erji li{
			/*height:48px; */
			overflow:hidden; 
			background:none; 
			padding-bottom:0px; 
			margin-left:0; 
			display:block;
			text-align:center; 
		}
		.nav .erji  a{
			font-size:14px; 
			background-color: #114498;
			display:block; 
			height:48px; 
			line-height:48px;
			text-decoration: none;
			color: white;
			overflow:hidden; 
			padding:0px; 
		}
		.nav .erji li a:hover{
			background-color: #f08300;
		}
		/*导航结束*/
		
	/*banner开始*/
		.banner{
			height: 600px;
			background-color: #999999;
			min-width: 1200px;
		}
		.swiper-container {
	      width: 100%;
	      height: 100%;
	      margin-left: auto;
	      margin-right: auto;
	      position: relative;
		z-index: 0;
	    }
	    .swiper-slide {
	      /* Center slide text vertically */
	      display: -webkit-box;
	      display: -ms-flexbox;
	      display: -webkit-flex;
	      display: flex;
	      -webkit-box-pack: center;
	      -ms-flex-pack: center;
	      -webkit-justify-content: center;
	      justify-content: center;
	      -webkit-box-align: center;
	      -ms-flex-align: center;
	      -webkit-align-items: center;
	      align-items: center;
	    }
	    .backbanner{
	    	width: 100%;
	    }
	    .backbanner img{
	    	width: 100%;
	    }
	/*banner结束*/
	
	/*热门开始*/
	.remen{
		height: 50px;
		text-align: center;
	}
	.zuorm{
		list-style-type:none;
		
	}
	.zuorm li{
		float: left;
	}
	.zuorm li a{
		font-size:12px; 
		display:block; 
		height:50px; 
		line-height:50px;
		text-decoration: none;
		margin-right: 18px;
	}
	.rementuijain{
		color: #114498;
		font-size: 12px;
	}
	.zuorm .mingcheng{
		color: #333;
	}
	.zuorm .mingcheng:hover{
		color: #114498;
	}
	.fm{
		float: right;
		margin-top:10px;
		}
	.fm div{
		width: 278px;
		height: 24px;
		border: 1px solid #e4e4e4;
		border-radius:15px;
		text-align: center;
		padding-top: 6px;
	}
	.inp{
		outline: none;
		border: none;
		float: left;
		margin-left: 15px;
	}
	.btn{
		background: url(../images/sousuo.png) no-repeat left;
		border: 0;
		color: #0068bf;
		cursor: pointer;
		float: right;
		margin-right: 15px;
	}
	/*热门结束*/
/*头部结构结束*/

/*主要内容开始*/
	/*产品结构开始*/
	.chanpin{
		height: 1190px;
		background: url(../images/chanpinbj.jpg) no-repeat;
		padding-top: 50px;
	}
	.bankuaim{
		text-align: center;
		margin-bottom: 56px;
	}
	.gongsim{
		font-size: 48px;
		font-weight: bold;
		margin-right: 18px;
	}
	.leimum{
		font-size: 48px;
		font-weight: bold;
		color: #114498;
	}
	.beizhu{
		color: #666666;
		letter-spacing: 2px;
		margin-top: 20px;
	}
	.chanpinzuo{
		width: 286px;
		/*height: 622px;*/
		background-color: #114498;
		padding-top: 28px;
		padding-bottom: 13px;
		float: left;
		margin-right: 32px;
	}
	.chanpinml{
		font-size: 30px;
		font-weight: bold;
		color: white;
		margin-bottom: 10px;
		text-align: center;
	}
	.chanpinyw{
		font-size: 14px;
		color: white;
		margin-bottom: 22px;
		text-align: center;
	}
	.chanpinfl{
		list-style-type: none;
		width: 250px;
		height: 605px;
		background-color: white;
		margin-left: 12px;
		margin-bottom: 16px;
		box-shadow: 4px 4px 0px rgba(4,22,33,0.3);
		padding-top: 20px;
		padding-left: 12px;
	}
	.cpleimu{
		width: 226px;
		height: 40px;
		display:block; 
		line-height:40px;
		text-decoration: none;
		color: white;
		background:url(../images/xiangyou.png) no-repeat 220px 13px ;
		background-color: #114498;
		border-radius: 6px;
		margin-bottom: 10px;
		padding-left: 12px;
	}
	.cpleimu:hover{
		background-color: #05649e;
	}
	.lianxi{
		width: 250px;
		/*height: 148px;*/
		padding-bottom: 13px;
		padding-top: 18px;
		padding-left: 12px;
		background-color: white;
		margin-left: 12px;
		box-shadow: 4px 4px 0px rgba(4,22,33,0.3);
		font-size: 12px;
	}
	.lianxi p{
		margin-bottom: 6px;
	}
	.chanpinyou{
		float: left;
		background: url(../images/tuijian.png) no-repeat 0 4px;
	}
	.chanpintj{
		margin-bottom: 21px;
	}
	.chanpintj span{
		padding-left: 43px;
		color: #114498;
		font-size: 26px;
		margin-right: 660px;
	}
	.chanpintj a{
		text-decoration: none;
		color: #333;
		font-size: 14px;
	}
	.chanpintj a:hover{
		color: #114498;
	}
	.cpzhanshi{
		width: 856px;
		border: 1px solid #e4e4e4;
		padding-top: 30px;
		padding-left: 22px;
	}
	.cpzhanshi ul{
		list-style-type: none;
	}
	.cpzhanshi ul li{
		float: left;
		text-align: center;
		line-height: 18px;
		margin-right: 20px;
		margin-bottom: 51px;
	}
	.cpzhanshi .cptu{
		display: table-cell;
		 width: 264px;
		 height: 226px;
		 text-align: center; 
		 vertical-align: middle;
	}
	.cptu img{
		max-height: 198px;
		max-width: 264;
	}
	.cptu img:hover{
	 box-shadow: 4px 4px 0px rgba(138,202,240,0.5);
	 }
	.cpzhanshi .cpmc{
		color: #333333;
		text-decoration: none;
	}
	.cpzhanshi .cpmc:hover{
		color: #114498;
	}
	/*产品结构结束*/	
	
	/*横板块开始*/
	.hengban{
		height: 199px;
		background: url(../images/heng1.png) no-repeat;
		padding-top: 1px;
		color: white;
		/*padding-left: 360px;*/
		/*width: 100%;*/
	}
	.hengban .zx{
	    width:1200px; height:auto; margin: 0 auto;
	}
	.hengzuo{
		float: left;
		margin-top: 67px;
		margin-right: 130px;
		margin-left: 80px;
	}
	.zhuanzhu{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 16px;
	}
	.yongzhuan{
		font-size: 24px;
	}
	.hengyou{
		float: left;
		text-align: center;
		margin-top: 41px;
		background: url(../images/xiaodianhua.png) no-repeat 120px 0;
	}
	.hengyou .zixun{
		font-size: 12px;
		font-weight: bold;
	}
	.hengyou .dianhua{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 24px;
		margin-top:20px ;
	}
	.zixunan{
		text-decoration: none;
		display: block;
		width: 222px;
		height: 34px;
		border-radius:6px;
		background-color: #114498;
		color: white;
		line-height: 34px;
		margin-left: 62px;
	}
	.zixunan:hover{
		color: #114498;
		background-color: white;
	}
	/*横板块结束*/
	
	/*优势开始*/
	.youshi{
		padding-top: 100px;
		margin-bottom: 172px;
	}
	.neirong{
		padding-top:43px ;
	}
	.youshimx .qiantu{
		width: 600px;
		height: 300px;
		float: left;
		margin-right: 50px;
	}
	.youshiwz{
		margin-top: 52px;
		background: url(../images/youshi01.png) no-repeat 0px 2px;
		float: left;
	}
	.diyi{
		color: #114498;
		font-size: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-left: 90px;
	}
	.dier{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 40px;
		margin-left: 90px;
	}
	.disanh{
		width: 432px;
		line-height: 24px;
	}
	.gaopinzhi{
		background: url(../images/youshi02.png) no-repeat 0px 2px;
		margin-left: 50px;
	}
	.pinzhitu{
		float: right;
	}
	.dingzhi{
		background: url(../images/youshi03.png) no-repeat 0px 2px;
	}
	.fuwuxt{
		background: url(../images/youshi04.png) no-repeat 0px 2px;
		margin-left: 50px;
	}
	.liji{
		text-align: center;
		margin-top: 30px;
		margin-left: 105px;
	}
	.liji:hover{
		background-color:#f08300;
		color: white;
	}
	/*优势结束*/
	
	/*案例开始*/
	.hezuoanli{
		height: 806px;
		background: url(../images/anlibeijing.jpg) no-repeat;
		color: white;
	}
	.hzalbx{
		padding-top: 98px;
	}
	.hzalmc{
		color: white;
	}
	.hzalbz{
		color: white;
	}
	.anlitu{
		width: 300px;
		height: 220px;
		float: left;
	}
	.anli{
		width: 288px;
		height: 184px;
		color: #333333;
		padding-top: 36px;
		padding-left: 12px;
		background: url(../images/gengduo.png) no-repeat 12px 188px;
		background-color: white;
		float: left;
	} 
	.anli:hover{
		background: url(../images/baigengduo.png) no-repeat 12px 188px;
		background-color: #f08300;
		color: white;
	}
	.anli div{
		background-color: #f08300;
		width: 40px;
		height: 2px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.anli div:hover{
		background-color: white;
	}
	.anlizy{
		width: 266px;
		line-height: 24px;
		font-size: 14px;
	}
	.anliyou{
		background: url(../images/anliyou.png) no-repeat 252px 188px;
		background-color: white;
	}
	.anliyou:hover{
		background: url(../images/baianliyou.png) no-repeat 252px 188px;
		background-color: #f08300;
	}
	.gengduo{
		width: 100px;
		height: 40px;
		display: block;
		border-radius: 10px;
		background-color: #114498;
		font-size: 14px;
		text-align:center;
		line-height: 40px;
		color: white;
		text-decoration: none;
		margin: 50px auto;
	}
	.gengduo:hover{
		background-color: #05598c;
	}
	/*案例结束*/
	
	/*关于我们开始*/
	.guanyu{
		padding-top: 100px;
		position: relative;
	}
	.guanyunr{
		width: 748px;
		height: 470px;
	}
	.gsjianjie{
		height: 258px;
		width: 416px;
		background-color: #035fb4;
		position: absolute;
		top: 380px;
		left: 740px;
		padding-top: 20px;
		padding-left: 44px;
		color: white;
	}
	.gybt{
		font-size: 28px;
	}
	.gynr{
		width: 385px;
		line-height: 30px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.gywmmore{
		width: 100px;
		height: 40px;
		display: block;
		border-radius: 10px;
		background-color: white;
		font-size: 14px;
		text-align:center;
		line-height: 40px;
		color: #114498;
		text-decoration: none;
		margin-left:134px ;
		cursor: pointer;
	}
	.gywmmore:hover{
		background-color: #05598c;
		color: white;
	}
	/*关于我们结束*/
	
	/*新闻中心开始*/
	.xwzx{
		padding-top: 80px;
		padding-bottom: 70px;
		margin-top: 66px;
		overflow: hidden;
		background: url(../images/xinwenbeijing.jpg) no-repeat;
	}
	.xwnr{
		list-style-type: none;
	}
	.xwnr li{
		float: left;
		margin-bottom: 40px;
		margin-right: 24px;
	}
	.xwnr li a{
		text-decoration: none;
		display: block;
		width: 550px;
		height: 156px;
		border: 1px solid #c2c2c2;
		padding-top: 30px;
		padding-left: 20px;
		color: #333333;
	}
	.xwnr li a:hover{
		color: white;
		background-color: #f08300;
		box-shadow: 2px 2px 10px rgba(6,63,32,0.3);
	}
	.xwnr li a img{
		max-height: 128px;
		max-width: 180px;
		margin-right: 37px;
		float: left;
	}
	.xwwenzi{
		float: left;
	}
	.newbt{
		font-size: 18px;
		font-weight: bold;
	}
	.newrq{
		font-size: 14px;
		margin-top: 13px;
		margin-bottom: 15px;
	}
	.newzy{
		font-size: 14px;
		width: 310px;
		line-height: 24px;
	}
	.hengbanxia{
		background: url(../images/heng2.png) no-repeat;
		margin-bottom: 110px;
	}
	/*新闻中心结束*/
	
	/*合作伙伴开始*/
	.syhonor{width:1200px; height:340px; margin:auto;}
	.syhonor img{ width:220px; height:300px;}
	.hzhbwk{
	    margin-top: 50px;
		margin-bottom: 50px;
	}
	.bd{
	   width: 1200px;
	   margin: 0 auto;
	}
	.bd ul{
		list-style-type: none;
	}
	.huoban{
		float: left;
		margin-right: 20px;
		overflow:hidden;
	}
	.hztp{
		height: 300px;
		width: 400px;
		border: 1px solid #d5d2d2;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	/*合作伙伴结束*/
	
	/*友情链接开始*/
	.youlian{
		margin-bottom: 40px;
		min-width: 1200px;
	}
	.youlian .banxin .ylleft{
		float:left;
		margin-right: 40px;
	}
	.youlian .banxin .ylleft .ying{
		font-size: 36px;
		font-weight: bold;
		color: #114498;
	}
	.youlian .banxin ul{
		list-style-type: none;
		margin-top: 40px;
		float: left;
	}
	.youlian .banxin li{
		float: left;
	}
	.youlian .banxin a{
		text-decoration: none;
		color: #333333;
		margin-right: 60px;
	}
	.youlian .banxin a:hover{
		color: #30318b;
	}
	/*友情链接结束*/
	
/*主要内容结束*/

/*尾部结构开始*/

	/*底部联系开始*/
	.dibulx{
		background-color: #27292b;
		color: white;
		min-width: 1200px;
	}
	.footerbx{
		padding-top: 78px;
		padding-bottom: 50px;
	}
	.kjdh{
		float: left;
		margin-right: 114px;
	}
	.dbmc{
		font-size: 24px;
		font-weight: bold;
	}
	.dbfgx{
		width: 50px;
		height: 1px;
		background-color: white;
		margin-top: 16px;
		margin-bottom: 34px;
	}
	.zaixian{
		margin-bottom: 20px;
	}
	.dibuul{
		list-style-type: none;
	}
	.dibuli{
		margin-bottom: 8px;
		font-size: 14px;
		color: white;
	}
	.kjdh .dibuul .dibuli .dhlm{
		text-decoration: none;
		color: white;
	}
	.kjdh .dibuul .dibuli .dhlm:hover{
		color: #114498;	
	}
	.lxfs{
		margin-right: 105px;
		float: left;
	}
	.zxly{
		float: left;
	}
	.shuru{
		height: 28px; 
		width: 350px; 
		padding-left: 20px;
		border: 1px solid #7c7a7a;
		outline: none;
		background-color: #27292b;
		margin-bottom: 9px;
		color: white
	} 
	.liuyannr{
		height: 50px; 
		resize: none;
		padding-top: 12px;
	}
	.tijiao{
		width: 372px;
		color: #7c7a7a;
		cursor: pointer;
		text-align: center;
	}
	.weixin{
		float: right;
		text-align: center;
		margin-top: 22px;
	}
	.weixin img{
		margin-bottom: 20px;
	}
	/*底部联系结束*/
	
	/*底部版权开始*/
	.dbbq{
		height: 60px;
		background-color: #1c1c1c;	
	}
	.banquan{
		text-align: center;
		color: white;
		line-height: 60px;
	}
	.dbbq .banquan a{
		text-decoration: none;
		color: white;
	}
	.dbbq .banquan a:hover{
		color: #114498;
	}
	/*底部版权结束*/
	
	/*浮动客服开始*/
	.toolbar {
		width: 52px;
		position: fixed;
		right: 1%;
		top: 50%;
		margin-top: -115px;
		z-index: 999;
	}
	.toolbar dd {
		width: 51px;
		height: 51px;
		margin-bottom: 1px;
		position: relative;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		margin-top: 4px;
		border: #ebebeb solid 1px;
		background-color: #f08300;
		-webkit-border-radius: 100%;
		border-radius: 100%;
	}
	.toolbar dd i {
		width: 51px;
		height: 51px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		text-align: center;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		color:#ffffff
	}
	.toolbar dd i span {
		width: 35px;
		height: 35px;
		display: block;
		margin: 8px 0 0 8px;
		background: url(../images/fudongkefu.png) no-repeat 0 0;
	}
	.toolbar dd.gottop {
		display: none;
	}
	.toolbar .slide-tel {
		display: block;
		width: 0;
		height: 53px;
		line-height: 53px;
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		font-family: arial;
		color: #FFF;
		position: absolute;
		padding: 0 0 0 53px;
		top: -1px;
		right: -2px;
		-webkit-border-radius: 50px;
		border-radius: 50px;
		overflow: hidden;
	}
	.toolbar .pop {
		position: absolute;
		right: 90px;
		top: -65px;
		background: #114498;
		display: none;
	}
	.toolbar .pop-code {
		width: 160px;
	}
	.toolbar .pop-code img {
		width: 120px;
		height: 120px;
		display: block;
		padding: 20px 20px 0;
	}
	.toolbar .pop-code h3 {
		height: 52px;
		line-height: 26px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		white-space: nowrap;
	}
	.toolbar .pop-code h3 b {
		display: block;
		font-size: 14px;
		font-weight: normal;
	}
	.toolbar .qq span {
		background-position: 0 -47px;
	}
	.toolbar .qq a {
		width: 52px;
		height: 52px;
		cursor: pointer;
		display: block;
	}
	.toolbar .qq:hover {
		background-color: #114498;
		border-radius: 100%;
	}
	.toolbar .qq:hover span {
		background-position: 0 -47px;
	}
	.toolbar .tel span {
		background-position: 0 0;
	}
	.toolbar .tel:hover {
		background: #114498;
	}
	.toolbar .tel:hover span {
		background-position: 0 0;
	}
	.toolbar .code span {
		background-position: 0 -95px;
	}
	.toolbar .code:hover {
		background-color: #114498;
		border-radius: 100%;
	}
	.toolbar .code:hover span {
		background-position: 0 -95px;
	}
	.toolbar .top span {
		background-position: 0 -142px;
	}
	.toolbar .top:hover {
		background-color: #114498;
		border-radius: 100%;
	}
	.toolbar .top:hover span {
		background-position: 0 -142px;
	}
	.toolbar dd:hover {
	}
	/*浮动客服结束*/
/*尾部结构结束*/